package haida.pym_system.site.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import haida.pym_system.site.pojo.Site;
import com.baomidou.mybatisplus.extension.service.IService;
import haida.pym_system.site.pojo.Vo;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 大龙
 * @since 2020-09-28
 */
public interface ISiteService extends IService<Site> {
    /**
     * 添加场地
     */
    void addSite(Site site);

    /**
     *删除场地
     * @param siteID
     */
    void deleteSite(int siteID);

    /**
     * 修改场地信息
     * @param site
     *
     */
    void updateSite(Site site);

    /**
     * 查询全部场地
     * @return
     */
   Vo<Site> findAllSite(String content, int current, int size);

    /**
     * 查询一个场地
     * @param siteID
     * @return
     */
    Site findASite(int siteID);

    /**
     * 查询所有的可用的场地
     * @return
     */
    List<Site> findAllAbleSite();
}
